<%@ page import="ar.com.binarit.entities.Mubbia" %>



<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'titulo', 'error')} ">
	<label for="titulo">
		<g:message code="mubbia.titulo.label" default="Titulo" />
		
	</label>
	<g:textField name="titulo" maxlength="60" value="${mubbiaInstance?.titulo}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'descripcion', 'error')} ">
	<label for="descripcion">
		<g:message code="mubbia.descripcion.label" default="Descripcion" />
		
	</label>
	<g:textField name="descripcion" value="${mubbiaInstance?.descripcion}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'categoria', 'error')} required">
	<label for="categoria">
		<g:message code="mubbia.categoria.label" default="Categoria" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="categoria" name="categoria.id" from="${ar.com.binarit.entities.Categoria.list()}" optionKey="id" required="" value="${mubbiaInstance?.categoria?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'estado', 'error')} ">
	<label for="estado">
		<g:message code="mubbia.estado.label" default="Estado" />
		
	</label>
	<g:select id="estado" name="estado.id" from="${ar.com.binarit.entities.Estado.list()}" optionKey="id" value="${mubbiaInstance?.estado?.id}" class="many-to-one" noSelection="['null': '']"/>
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'usuariosParticipantes', 'error')} ">
	<label for="usuariosParticipantes">
		<g:message code="mubbia.usuariosParticipantes.label" default="Usuarios Participantes" />
		
	</label>
	
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'tags', 'error')} required">
	<label for="tags">
		<g:message code="mubbia.tags.label" default="Tags" />
		<span class="required-indicator">*</span>
	</label>
	
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'minimoParticipantes', 'error')} ">
	<label for="minimoParticipantes">
		<g:message code="mubbia.minimoParticipantes.label" default="Minimo Participantes" />
		
	</label>
	<g:field name="minimoParticipantes" type="number" value="${mubbiaInstance.minimoParticipantes}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'maximoParticipantes', 'error')} ">
	<label for="maximoParticipantes">
		<g:message code="mubbia.maximoParticipantes.label" default="Maximo Participantes" />
		
	</label>
	<g:field name="maximoParticipantes" type="number" value="${mubbiaInstance.maximoParticipantes}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'fechaPublicacion', 'error')} ">
	<label for="fechaPublicacion">
		<g:message code="mubbia.fechaPublicacion.label" default="Fecha Publicacion" />
		
	</label>
	<g:datePicker name="fechaPublicacion" precision="day"  value="${mubbiaInstance?.fechaPublicacion}" default="none" noSelection="['': '']" />
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'fechaFinalizacion', 'error')} ">
	<label for="fechaFinalizacion">
		<g:message code="mubbia.fechaFinalizacion.label" default="Fecha Finalizacion" />
		
	</label>
	<g:datePicker name="fechaFinalizacion" precision="day"  value="${mubbiaInstance?.fechaFinalizacion}" default="none" noSelection="['': '']" />
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'fechaCreacion', 'error')} required">
	<label for="fechaCreacion">
		<g:message code="mubbia.fechaCreacion.label" default="Fecha Creacion" />
		<span class="required-indicator">*</span>
	</label>
	<g:datePicker name="fechaCreacion" precision="day"  value="${mubbiaInstance?.fechaCreacion}"  />
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'comentarios', 'error')} ">
	<label for="comentarios">
		<g:message code="mubbia.comentarios.label" default="Comentarios" />
		
	</label>
	
<ul class="one-to-many">
<g:each in="${mubbiaInstance?.comentarios?}" var="c">
    <li><g:link controller="comentario" action="show" id="${c.id}">${c?.encodeAsHTML()}</g:link></li>
</g:each>
<li class="add">
<g:link controller="comentario" action="create" params="['mubbia.id': mubbiaInstance?.id]">${message(code: 'default.add.label', args: [message(code: 'comentario.label', default: 'Comentario')])}</g:link>
</li>
</ul>

</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'tieneLimiteParticipantes', 'error')} ">
	<label for="tieneLimiteParticipantes">
		<g:message code="mubbia.tieneLimiteParticipantes.label" default="Tiene Limite Participantes" />
		
	</label>
	<g:checkBox name="tieneLimiteParticipantes" value="${mubbiaInstance?.tieneLimiteParticipantes}" />
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'usuarioCreador', 'error')} required">
	<label for="usuarioCreador">
		<g:message code="mubbia.usuarioCreador.label" default="Usuario Creador" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="usuarioCreador" name="usuarioCreador.id" from="${ar.com.binarit.entities.Usuario.list()}" optionKey="id" required="" value="${mubbiaInstance?.usuarioCreador?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: mubbiaInstance, field: 'usuariosFavoritos', 'error')} ">
	<label for="usuariosFavoritos">
		<g:message code="mubbia.usuariosFavoritos.label" default="Usuarios Favoritos" />
		
	</label>
	
</div>

